﻿using sorTV.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sorTV.Model
{
    /// <summary>
    /// Lavet af Søren og Ole
    /// </summary>
   public class Afstemningsområde : Valgdata, IAfstemningsområde
    {
       // fields
        private int _kredsid;
        private int _kommuneid;
        private int _stedid;
        private IStemme _stemme;


       // ctor
        public Afstemningsområde(string type, int valgfase, DateTime timestamp, int amtstorkreds, string valgart, int kredsid, int kommuneid, int stedid)
            : base(type,valgfase, timestamp, amtstorkreds, valgart)
        {
            _kredsid = kredsid;
            _kommuneid = kommuneid;
            _stedid = stedid;
        }


        // properties
        public IStemme Stemme
        {
            get { return _stemme; }
            set { _stemme = value; }
        }
        public int StedID
        {
            get { return _stedid; }
            set { _stedid = value; }
        }

        public int KommuneID
        {
            get { return _kommuneid; }
            set { _kommuneid = value; }
        }

        public int KredsID
        {
            get { return _kredsid; }
            set { _kredsid = value; }
        }

        

    }
}
